λ git reset --hard
以下を指定した
HEAD
に変更する
HEAD
index (staged)
working tree (unstaged)
working tree (unstaged)
の内容は消える
index (staged)
の内容も消える
HEADがズレた分の差分も消える
本当の意味で過去の変更をresetする
参考
git reset についてもまとめてみる - murankの日記
めちゃめちゃわかりやすい